package com.lyeducation.services.category;

import com.lyeducation.entities.course.CategoryEntity;

import java.util.Map;

/**
 * @InterfaceName CategoryService
 * @Description
 * @Author Sky1in3
 * @Date 2019/1/26 14:02
 * @Version 1.0
 */
public interface CategoryService {
    /**
     * 新增课程类目
     */
    boolean addCategory(CategoryEntity categoryEntity);

    /**
     * 修改课程类目
     */
    CategoryEntity updateCategory(CategoryEntity categoryEntity);

    /**
     * 删除课程类目
     */
    boolean deleteCategory(String categoryId);

    /**
     * 查询单个课程类目
     */
    CategoryEntity findOne(String categoryId);

    /**
     * 课程类目列表
     */
    Map<String, Object> categoryEntityList(int pageNo, int pageSize);
}
